GtkShaderBuilder Fix copy/paste error in precondition
authorTimm Bäder <mail@baedert.org>
Thu, 16 Mar 2017 18:16:24 +0000 (19:16 +0100)
committerTimm Bäder <mail@baedert.org>
Fri, 17 Mar 2017 17:35:43 +0000 (18:35 +0100)
gtk_shader_builder_add_define should check both define_name and
define_value for not-NULL and not-empty, but the second precondition
check checks define_name again for not-empty-ness.

gsk/gskshaderbuilder.c

index 65c779af4f1b1d28a61a881454de9088784dfcca..7085c4158dbe41031729f9107b3592f311325030 100644 (file)
@@ -147,7 +147,7 @@ gsk_shader_builder_add_define (GskShaderBuilder *builder,
 {
   g_return_if_fail (GSK_IS_SHADER_BUILDER (builder));
   g_return_if_fail (define_name != NULL && *define_name != '\0');
-  g_return_if_fail (define_value != NULL && *define_name != '\0');
+  g_return_if_fail (define_value != NULL && *define_value != '\0');
 
   g_ptr_array_add (builder->defines, g_strdup (define_name));
   g_ptr_array_add (builder->defines, g_strdup (define_value));